package com.bluesky.light.category;

/**
 * 設定類別這個對象的目的是為了把醫院售出的產品分類,目前主要分了三大類,消耗藥物類,病房類,醫療器材使用類,類別設想成一棵樹, 類別樹有3層,
 * 每個節點最多會有2個子節點
 * 
 * @author Lemon
 * 
 */
public class Category {

	/**
	 * 類別樹最多有3層
	 */
	public static final int MAX_GRADE = 3;

	/**
	 * 每個節點最多會有2個子節點
	 */
	public static final int LEVEL_LENGTH = 2;

	/**
	 * 類別的識別號
	 */
	int id;

	/**
	 * 類別父節點的識別號
	 */
	int pid;

	/**
	 * 類別的名
	 */
	String name;

	/**
	 * 類別的描述
	 */
	String descr;

	/**
	 * TODO
	 */
	int cno;

	/**
	 * 類別的層數
	 */
	int grade;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getPid() {
		return pid;
	}

	public void setPid(int pid) {
		this.pid = pid;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescr() {
		return descr;
	}

	public void setDescr(String descr) {
		this.descr = descr;
	}

	public int getCno() {
		return cno;
	}

	public void setCno(int cno) {
		this.cno = cno;
	}

	public int getGrade() {
		return grade;
	}

	public void setGrade(int grade) {
		this.grade = grade;
	}

}
